package com.ruoyi.backend.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 服务管理对象 service_item
 *
 * @author 王冰冰
 * @date 2025-03-18
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ServiceItem extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 服务ID
     */
    @Excel(name = "服务ID")
    private Long serviceId;

    /**
     * 服务项目
     */
    @Excel(name = "服务项目")
    private String serviceName;

    /**
     * 原价
     */
    @Excel(name = "原价")
    private BigDecimal originalPrice;

    /**
     * 现价
     */
    @Excel(name = "现价")
    private BigDecimal currentPrice;

    /**
     * 服务介绍
     */
    @Excel(name = "服务介绍")
    private String serviceDesc;

    /**
     * 服务分类表ID（服务分类字典表）
     */
    @Excel(name = "服务分类表ID", readConverterExp = "服=务分类字典表")
    private Long categoryId;

    /**
     * 门店ID
     */
    private Long storeId;

    /**
     * 扩展字段1
     */
    private String ext1;

    /**
     * 扩展字段2
     */
    private String ext2;

    /**
     * 扩展字段3
     */
    private String ext3;

    /**
     * 扩展字段4
     */
    private String ext4;

    /**
     * 扩展字段5
     */
    private String ext5;

    /**
     * 关联门店
     */
    private Store store;
}